<?php
/**
 * @package   auto_occasion
 * @subpackage 
 * @author    CMS
 * @copyright 2011
 * @license    All rights reserved
 */

class sessionSrv {

    /**
     * Fonction permettant d'effacer une session en fonction d'ou on se trouve
     * @param array $datas module et action
     * @param string $session : nom de la session
     *
     */
    public static function clean ($datas, $session) {
        if (sizeof($datas)) {
            switch($datas['action']) {
                case 'FoRecherche:index':
                    // pas d'action si on reste dans le module de recherche
                    break;
                case 'FoFiche:index':
                    // pas d'action si on passe sur la fiche, possibilité de revenir sur la recherche
                    break;
                default :
                    if (isset($_SESSION[$session])) {
                        unset($_SESSION[$session]);
                    }
            }
        } elseif(isset($_SESSION[$session])) {
            unset($_SESSION[$session]);
        }
    }

    /**
     * initialisation des critères de recherche
     *
     */

     public static function init() {
         $ret = new stdClass();
         $ret->marqueId  = 0;
         $ret->modeleId  = 0;
         $ret->marque    = "";
         $ret->modele    = "";
         $ret->version   = "";
         $ret->cat       = "";
         $ret->carbu     = "";
         $ret->porte     = "";
         $ret->annee     = "";
         $ret->km        = "";
         $ret->vitesse   = "";
         $ret->localisation     = "";
         $ret->dept             = "";
         $ret->vendeur          = "";
         $ret->image            = "";
         $ret->video            = "";
         $ret->main             = "";
         $ret->garantie         = "";
         $ret->order            = "";
         $ret->sort_            = "";
         $ret->limit            = "";
         $ret->lMarque          = "";
         $ret->lModele          = "";
         $ret->dept             = "";
         $ret->ville            = "";
         $ret->region           = "";
         $ret->prix             = "";
         $ret->sort_ = 'ASC';

         return $ret;
     }


}
